package jm.nj.day10.demo02;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
* 复制文本:一次读写一个字符复制文本文件
*
* 把Demo01.java文件拷贝一份到copy.txt
*
* 思路:
*       使用fr将Dmeo.java中的数据读取,然后使用fw将数据写入txt当中
* 1.创建fr fw 对象
* 2.fr把数据写入read ,使用fw把read写入
* 3.每次写入flush一下
* 4.关闭资源
* */
public class Demo02 {
    public static void main(String[] args) throws IOException {
        //创建对象
        FileWriter fw = new FileWriter("copy.txt");
        FileReader fr = new FileReader("Demo01.java");

        //一边读,一边写,一边刷;
        int read;
        while((read = fr.read()) != -1){
            fw.write((char)read);
            fw.flush();
        }
        fw.close();
        fr.close();
    }
}
